package org.dochandler.test.service.core;

import java.util.List;

import org.dochandler.service.domain.Criteria;
import org.dochandler.service.domain.annotation.AboveOfficerOnly;
import org.dochandler.service.domain.annotation.AllowInMissionLocationOnly;
import org.dochandler.service.domain.mission.MissionReport;
import org.dochandler.test.service.MissionReportServiceTest;

public class MissionReportServiceTestImpl implements MissionReportServiceTest {

	
	@Override
	public Boolean create(MissionReport document) {
		return null;
	}

	@Override
	public MissionReport read(Long documentId) {
		return null;
	}

	@Override
	public Boolean delete(Long documentId) {
		return null;
	}

	@Override
	public Boolean edit(MissionReport document) {
		return null;
	}

	@Override
	public List<MissionReport> listAll() {
		return null;
	}

	@Override
	public List<MissionReport> listByCriteria(Criteria<?> criteria) {
		return null;
	}

	@Override
	@AllowInMissionLocationOnly
	public Boolean aServiceToBeExecutedFromMissionSite(MissionReport report) {
		return true;
	}

	@Override
	@AboveOfficerOnly
	public Boolean readReport() {
		return true;
	}
	
}
